Stored Procedures [dbo].[asi_GetPublishRequestStatus]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Parameters
NameData TypeMax Length (Bytes)
@PublishRequestKeyuniqueidentifier16
@PublishServerCodenchar1
SQL Script
CREATE PROCEDURE [dbo].[asi_GetPublishRequestStatus]
    @PublishRequestKey uniqueidentifier,
    @PublishServerCode nchar(1) AS
BEGIN

SELECT
(SELECT Count(*) FROM PublishRequestDetail
  WHERE PublishRequestKey = a.PublishRequestKey
    AND PublishServerCode = @PublishServerCode
    AND PublishRequestStatusCode = 0) AS PendingCount,
(SELECT Count(*) FROM PublishRequestDetail
  WHERE PublishRequestKey = a.PublishRequestKey
    AND PublishServerCode = @PublishServerCode
    AND PublishRequestStatusCode = 1) AS PublishedCount,
(SELECT Count(*) FROM PublishRequestDetail
  WHERE PublishRequestKey = a.PublishRequestKey
    AND PublishServerCode = @PublishServerCode
   AND PublishRequestStatusCode = 2) AS CanceledCount,
(SELECT Count(*) FROM PublishRequestDetail
  WHERE PublishRequestKey = a.PublishRequestKey
    AND PublishServerCode = @PublishServerCode
    AND PublishRequestStatusCode = 3)  AS FailedCount
FROM PublishRequest a
WHERE PublishRequestKey = @PublishRequestKey
END

GO
Uses